package com.zdxlz.fcmp.upms.api.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zdxlz.fcmp.upms.api.dto.SystemLogReqDto;
import com.zdxlz.fcmp.upms.api.entity.SystemLoginLog;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;

/**
 * 系统登陆日志记录表(SystemLoginLog)表服务接口
 *
 * @author makejava
 * @since 2025-03-17 16:27:35
 */
public interface ISystemLoginLogService<T> extends IService<SystemLoginLog> {
 
    /**
     * 分页查询数据
     */
    Page<T> selectSystemLoginLog(Page<SystemLoginLog> page, SystemLogReqDto dto);
    
    /**
    * 新增一条数据
    */
    boolean insertSystemLoginLog(SystemLoginLog entity);
    
   /**
    * 通过ID更新一条数据
    */
    boolean updateSystemLoginLog(SystemLoginLog entity);
    
   /**
    * 通过ID删除一条或多条数据
    */
    boolean deleteSystemLoginLog(List<Integer> ids);
}
